/**
 * @author Stéphane LaFlèche <stephane.l@vanillaforums.com>
 * @copyright 2009-2019 Vanilla Forums Inc.
 * @license GPL-2.0-only
 */

@mixin iconButtonHoverState() {
    opacity: 1;
    cursor: pointer;
}

@mixin iconButtonFocusState($includeBgStyles: true) {
    opacity: 1;
    outline: $state-focus_outline;
}

@mixin iconButtonActiveState($includeBgStyles: false, $includeFgStyles: true) {
    opacity: 1;
    @content; // Optional extra styles
}
